package cn.tedu.ivos.user.service;

import cn.tedu.ivos.base.response.JsonResult;
import cn.tedu.ivos.user.pojo.dto.UserLoginDTO;
import cn.tedu.ivos.user.pojo.dto.UserSaveParam;
import cn.tedu.ivos.user.pojo.dto.UserSelectParam;
import cn.tedu.ivos.user.pojo.dto.UserUpdateParam;

public interface UserService {
    JsonResult login(UserLoginDTO userLoginDTO);

    JsonResult save(UserSaveParam userSaveParam);

    JsonResult select(UserSelectParam userSelectParam);

    JsonResult selectLevel(Integer level);

    JsonResult update(UserUpdateParam userSaveParam);

    JsonResult del(Long id);
}
